*
{
	margin: 0;
	padding: 0;
}

ul, li
{
	list-style: none;
}

a
{
	text-decoration: none;
}

img
{
	border: 0;
}

body
{
	font-family: arial;
	font-size: 12px;
	color: #000;
}

/***Header***/

#header
{
	overflow: hidden;
}

#logo
{
	overflow: hidden;
	padding: 10px 5px 5px 10px;
	background-color: #ad1b1e;
}
#logo img
{
	float: left;
}
#logo div
{
	float: right;
	width: 120px;
}
#logo div *
{
	width: 120px;
}
#logo div a
{
	display: block;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	padding: 5px 0px;
	text-align: center;
	margin-top: 5px;
}
#select_list option
{
	font-size: 12px;
}

#menu
{
	background-color: #ad1b1e;
	height: 25px;
	padding: 0 3px 0 6px;
	width: 100%;
	float: left;
	display: block;
	margin-top:2px;
}
#menu a.home-icon img
{
	float: left;
	background: url("/images_ut/line.png" ) no-repeat right bottom;
	padding-right: 7px;
	margin: 6px 7px 0 0;
}
#menu a
{
	color: #fff;
	line-height: 25px;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
}

#menu a h1
{
	color: #fff;
	line-height: 25px;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
}

#menu a img
{
	float: right;
	background: none;
	margin: 3px 0 0 0;
	padding-right: 10px;
}

#banner
{
	overflow: hidden;
	margin: 0 10px 12px 10px;
}

/***Content***/

#content
{
	overflow: hidden;
	margin: 0 7px;
}

.box-top, .box
{
	border-bottom: 1px solid #7c7878;
	margin-bottom: 10px;
	padding-bottom: 12px;
	width: 100%;
	float: left;
	display: block;
}
.box-top, .box
{
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 10px;
	padding-bottom: 12px;
	width: 100%;
	float: left;
	display: block;
}

.box-top div, .box div.content
{
	overflow: hidden;
	margin-bottom: 12px;
	padding-top: 5px;
}
.box-top div img
{
	float: left;
	margin-right: 8px;
	padding: 1px;
	border: 1px solid #C3C3C3;
	width: 120px;
}
.box-top div a
{
	color: #424384;
	font-weight: bold;
	font-size: 14px;
}

.box-top div a h1
{
	color: #424384;
	font-weight: bold;
	font-size: 14px;
}


.box-top ul li a h2
{
	font-size:12px !important;
	font-weight:normal;
}

.box-top div a:hover
{
	color: #b41923;
}
.box-top div p
{
	margin-top: 12px;
}
.box-top ul li, .box ul li, .news-other ul li
{
	background: url(   '/images_ut/arrow-1.jpg' ) no-repeat;
	background-position: 0 12px;
	padding: 8px 0 0 10px;
}

.box-top ul li a, .box ul li a, .news-other ul li a,.news-other ul li a h3,.box ul li a h4
{
	color: #424384;
	font-weight:normal !important;
}

.news-other ul li a h3 {text-transform:none;font-size:12px}


.news-other ul li a h5 {font-weight:normal;font-size:12px ; font-family:Arial;display:inline}
.news-other ul li a h4 {font-weight:normal;;display:inline}

.box-top ul li img, .box ul li img, .news-other ul li img
{
	margin-right: 4px;
}
.bullet-cat
{
	width: 5px;
}
.box-top ul li img, .box ul li img, .news-other ul li div
{
	margin-right: 4px;
}
.box-top ul li.last, .box ul li.last
{
	margin-bottom: 0;
}
.box-top ul li a, .box ul li a, .news-other ul li a
{
	color: #424384;
}
.box-top ul li a h2
{
	font-size:12px !important;
	font-weight:normal;
}

.box div.content a h3 {font-size:13px}
.box ul li a h4 {font-weight:normal}
.box-top ul li a:hover, .box ul li a:hover, .news-other ul li a:hover
{
	color: #b41923;
}

.box div.top
{
	margin-bottom: 10px;
}
.box div.top h1
{
	color: #b41923;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.box div.top a.first, .box div.top h1 a, #sub-menu a.first
{
	background: none;
	padding-left: 0;
}
.box div.top a, #sub-menu a
{
	color: #b41923;
	background: url(    "/images_ut/bull.jpg" ) no-repeat 0 50%;
	padding: 0 5px 0 7px;
}
.box div.top a:hover, #sub-menu a:hover
{
	text-decoration: underline;
}
.box div.top h1 a:hover
{
	text-decoration: none;
}

.box div.content img, .box .news-list img
{
	float: left;
	margin-right: 8px;
	padding: 1px;
	border: 1px solid #C3C3C3;
	width: 80px;
}
.box div.content a, .box .news-list a
{
	color: #424384;
	font-weight: bold;
}
.box div.content a:hover, .box .news-list a:hover
{
	color: #b41923;
}
.box div.content p, .box .news-list p
{
	margin-top: 8px;
}

.box a.toppage
{
	color: #b41923;
	font-weight: bold;
	float: right;
	background: url(    "/images_ut/top.png" ) no-repeat top left;
	padding-left: 21px;
}
.box a.toppage:hover
{
	text-decoration: underline;
}

#sub-menu
{
	float: left;
	background-color: #F1F1F1;
	margin-bottom: 10px;
	padding: 0 5px;
	display: block;
	width: 100%;
}
#sub-menu a
{
	line-height: 25px;
}
#sub-menu a.active
{
	font-weight: bold;
}

#sub-menu a h2 {font-size:12px;color: #b41923;padding: 0 5px 0 7px;float:left ;font-weight:normal}

.box-last
{
	margin-bottom: 0;
}

#pager
{
	display: block;
	background-color: #F1F1F1;
	float: left;
	width: 100%;
	border-bottom: 1px solid #E3E3ED;
	margin-bottom: 10px;
}
#pager li
{
	display: inline;
	background: none;
	padding: 0;
	margin: 0 5px 0 0;
}
#pager li a
{
	font-weight: bold;
	color: #000;
	line-height: 25px;
}
#pager li a.active, #pager li a:hover
{
	color: #95262d;
}

/***Detail***/

.detail
{
	border-bottom: 1px solid #E3E3ED;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 100%;
	display: block;
	float: left;
}
.detail h1
{
	font: 500 21px/28px Arial;
	color: #424384;
	margin-bottom: 5px;
}
.detail p.time
{
	margin-bottom: 5px;
	font-size: 11px;
	color: #999;
}
.detail h3
{
	font: 700 14px/18px "Times New Roman";
	margin-bottom: 5px;
}
.detail h5
{
	margin-bottom: 5px;
	font: 12px/14px Arial;
	text-transform: uppercase;
	color: #333;
}
.detail .content
{
	font-family: "Times New Roman" !important;
	font-size: 12pt !important;
	line-height: 20px;
	color: #000 !important;
}
.detail .content *
{
	font-family: "Times New Roman" !important;
	font-size: 12pt !important;
	line-height: 20px;
	color: #000 !important;
}
.detail .content table
{
	width: auto !important;
}
.detail .content img
{
	height: auto !important;
	max-width: 220px;
	width: expression(this.width > 220 ? 220: true);
}
.detail span.author
{
	font-weight: bold;
	font-family: "Times New Roman";
	font-size: 12pt;
	float: right;
	display: block;
	margin-top: 25px;
}

.news-other
{
	border-bottom: 1px solid #E3E3ED;
	margin-bottom: 10px;
	padding-bottom: 15px;
	width: 100%;
	display: block;
	float: left;
}
.news-other h2,.news-other div
{
	color: #b41923 !important;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight:bold;
}
.news-other i
{
	color: #6F7071;
}
.relation h2
{
	color: #2B2B85;
}
.relation ul li a
{
	color: #0066FF;
}
.subtitle
{
	color: #666;
	font-family: Times New Roman;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
}
/***Footer***/

#footer
{
	overflow: hidden;
	margin: 3px 7px 15px 7px;
	font-size: 11px;
	color: #868686;
}
#footer a
{
	color: #868686;
}
#footer a:hover
{
	text-decoration: underline;
}
